/**
 * 明确坚持和发展中国特色社会主义，总任务是实现社会主义现代化和中华民族伟大复兴，在全面建成小康社会的基础上，分两步走在本世纪中叶建成富强民主文明和谐美丽的社会主义现代化强国；
 * 明确新时代我国社会主要矛盾是人民日益增长的美好生活需要和不平衡不充分的发展之间的矛盾，必须坚持以人民为中心的发展思想，不断促进人的全面发展、全体人民共同富裕；
 * 明确中国特色社会主义事业总体布局是“五位一体”、战略布局是“四个全面”，强调坚定道路自信、理论自信、制度自信、文化自信；
 * 明确全面深化改革总目标是完善和发展中国特色社会主义制度、推进国家治理体系和治理能力现代化；
 * 明确全面推进依法治国总目标是建设中国特色社会主义法治体系、建设社会主义法治国家；
 * 明确党在新时代的强军目标是建设一支听党指挥、能打胜仗、作风优良的人民军队，把人民军队建设成为世界一流军队；
 * 明确中国特色大国外交要推动构建新型国际关系，推动构建人类命运共同体；
 * 明确中国特色社会主义最本质的特征是中国共产党领导，中国特色社会主义制度的最大优势是中国共产党领导，党是最高政治领导力量，提出新时代党的建设总要求，突出政治建设在党的建设中的重要地位。
 */

/**
 * 通用代码
 */
//var ip = "http://192.168.1.168:8085/";
//var ip = "http://192.168.1.105:8085/";
//var ip = "http://192.168.1.160:8085/";
var ip = "https://m.hms.xin/";

/**
 * 启用功能 
 */
$(document).ready(function() {
	browserRedirect(); // 不允许电脑端直接以web形式访问
	goto_console(); // 不允许电脑端调试（清除调试信息）
	plusReady(); // 调用IOS/Android原生方法（所有需要启用原生的功能均在此方法中）
	var script = document.createElement("script");
	script.type = "text/javascript";
	script.src = "js/mui.min.js";
	document.getElementsByTagName('head')[0].appendChild(script);
	script.onload = function() {
		// mui框架加载完毕后所需要调用的方法（初始化方法->额外方法【如果不熟悉mui框架，请勿瞎更改造成错误后概不负责】）
		//XXX 请勿在此配置侧滑功能，IOS11以上不兼容，采用在主方法plusReady中配置（已配置侧滑关闭）
		mui.init({
			// 属性设置状态栏颜色（iOS7.0+、安卓不支持）格式为#RRGGBB
			statusBarBackground: '#666666',
			// 预加载窗口数量限制（一旦超出,先进先出）默认不限制
			preloadLimit: 5
		});
	}
});

/**
 * 获取url里的参数值
 * @param {请求参数} name
 */
function getQueryValue(name) {
	// 创建正则表达式，这个表达式匹配以name开头或者&name开头，以&结尾或者就是name结尾
	var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)", "i");
	// 解码url
	var decodedUrl = decodeURI(window.location.search);
	// 匹配表达式，返回一个group数组
	var r = decodedUrl.substr(1).match(reg);
	// 数组下标2的元素就是所要截取的结果
	if(r != null) return unescape(r[2]);
	return null;
}

/**
 * 时间戳转化 
 */
function timestampToTime(timestamp) {
	var date = new Date(timestamp);
	Y = date.getFullYear() + '-';
	M = (date.getMonth() + 1 < 10 ? '0' + (date.getMonth() + 1) : date.getMonth() + 1) + '-';
	D = date.getDate() + ' ';
	h = date.getHours() + ':';
	m = date.getMinutes() + ':';
	s = date.getSeconds();
	return Y + M + D + h + m + s;
}

/**
 * 不允许电脑端调试（清除调试信息）
 */
function goto_console() {
	console.clear();
	if(window.console) {
		console.log("%c%c明确坚持和发展中国特色社会主义，总任务是实现社会主义现代化和中华民族伟大复兴，在全面建成小康社会的基础上，分两步走在本世纪中叶建成富强民主文明和谐美丽的社会主义现代化强国；", "line-height:28px;", "line-height:28px;padding:4px 0px;color:#fff;font-size:16px;background-image:-webkit-gradient(linear,left top,right top,color-stop(0,#ff22ff),color-stop(1,#5500ff));color:transparent;-webkit-background-clip:text;");
		console.log("%c%c明确新时代我国社会主要矛盾是人民日益增长的美好生活需要和不平衡不充分的发展之间的矛盾，必须坚持以人民为中心的发展思想，不断促进人的全面发展、全体人民共同富裕；", "line-height:28px;", "line-height:28px;padding:4px 0px;color:#fff;font-size:16px;background-image:-webkit-gradient(linear,left top,right top,color-stop(0,#ff22ff),color-stop(1,#5500ff));color:transparent;-webkit-background-clip:text;");
		console.log("%c%c明确中国特色社会主义事业总体布局是“五位一体”、战略布局是“四个全面”，强调坚定道路自信、理论自信、制度自信、文化自信；", "line-height:28px;", "line-height:28px;padding:4px 0px;color:#fff;font-size:16px;background-image:-webkit-gradient(linear,left top,right top,color-stop(0,#ff22ff),color-stop(1,#5500ff));color:transparent;-webkit-background-clip:text;");
		console.log("%c%c明确全面深化改革总目标是完善和发展中国特色社会主义制度、推进国家治理体系和治理能力现代化；", "line-height:28px;", "line-height:28px;padding:4px 0px;color:#fff;font-size:16px;background-image:-webkit-gradient(linear,left top,right top,color-stop(0,#ff22ff),color-stop(1,#5500ff));color:transparent;-webkit-background-clip:text;");
		console.log("%c%c明确全面推进依法治国总目标是建设中国特色社会主义法治体系、建设社会主义法治国家；", "line-height:28px;", "line-height:28px;padding:4px 0px;color:#fff;font-size:16px;background-image:-webkit-gradient(linear,left top,right top,color-stop(0,#ff22ff),color-stop(1,#5500ff));color:transparent;-webkit-background-clip:text;");
		console.log("%c%c明确党在新时代的强军目标是建设一支听党指挥、能打胜仗、作风优良的人民军队，把人民军队建设成为世界一流军队；", "line-height:28px;", "line-height:28px;padding:4px 0px;color:#fff;font-size:16px;background-image:-webkit-gradient(linear,left top,right top,color-stop(0,#ff22ff),color-stop(1,#5500ff));color:transparent;-webkit-background-clip:text;");
		console.log("%c%c明确中国特色大国外交要推动构建新型国际关系，推动构建人类命运共同体；", "line-height:28px;", "line-height:28px;padding:4px 0px;color:#fff;font-size:16px;background-image:-webkit-gradient(linear,left top,right top,color-stop(0,#ff22ff),color-stop(1,#5500ff));color:transparent;-webkit-background-clip:text;");
		console.log("%c%c明确中国特色社会主义最本质的特征是中国共产党领导，中国特色社会主义制度的最大优势是中国共产党领导，党是最高政治领导力量，提出新时代党的建设总要求，突出政治建设在党的建设中的重要地位。", "line-height:28px;", "line-height:28px;padding:4px 0px;color:#fff;font-size:16px;background-image:-webkit-gradient(linear,left top,right top,color-stop(0,#ff22ff),color-stop(1,#5500ff));color:transparent;-webkit-background-clip:text;");
	}
}

/**
 * 不允许电脑端调试（清除调试信息） 
 */
function browserRedirect() {
	var sUserAgent = navigator.userAgent.toLowerCase();
	var bIsIpad = sUserAgent.match(/ipad/i) == "ipad";
	var bIsIphoneOs = sUserAgent.match(/iphone os/i) == "iphone os";
	var bIsMidp = sUserAgent.match(/midp/i) == "midp";
	var bIsUc7 = sUserAgent.match(/rv:1.2.3.4/i) == "rv:1.2.3.4";
	var bIsUc = sUserAgent.match(/ucweb/i) == "ucweb";
	var bIsAndroid = sUserAgent.match(/android/i) == "android";
	var bIsCE = sUserAgent.match(/windows ce/i) == "windows ce";
	var bIsWM = sUserAgent.match(/windows mobile/i) == "windows mobile";
	if(bIsIpad || bIsIphoneOs || bIsMidp || bIsUc7 || bIsUc || bIsAndroid || bIsCE || bIsWM) {
		//跳转移动端页面不处理
	} else {
		var html = '';
		html += '<p style="background-image:-webkit-gradient( linear, left top, right top, color-stop(0, #f22), color-stop(0.15, #f2f), color-stop(0.3, #22f), color-stop(0.45, #2ff), color-stop(0.6, #2f2),color-stop(0.75, #2f2), color-stop(0.9, #ff2), color-stop(1, #f22) );color:transparent;-webkit-background-clip: text;font-size:18px;">明确坚持和发展中国特色社会主义，总任务是实现社会主义现代化和中华民族伟大复兴，在全面建成小康社会的基础上，分两步走在本世纪中叶建成富强民主文明和谐美丽的社会主义现代化强国;</p>' +
			'<p style="background-image:-webkit-gradient( linear, left top, right top, color-stop(0, #f22), color-stop(0.15, #f2f), color-stop(0.3, #22f), color-stop(0.45, #2ff), color-stop(0.6, #2f2),color-stop(0.75, #2f2), color-stop(0.9, #ff2), color-stop(1, #f22) );color:transparent;-webkit-background-clip: text;font-size:18px;">明确新时代我国社会主要矛盾是人民日益增长的美好生活需要和不平衡不充分的发展之间的矛盾，必须坚持以人民为中心的发展思想，不断促进人的全面发展、全体人民共同富裕;</p>' +
			'<p style="background-image:-webkit-gradient( linear, left top, right top, color-stop(0, #f22), color-stop(0.15, #f2f), color-stop(0.3, #22f), color-stop(0.45, #2ff), color-stop(0.6, #2f2),color-stop(0.75, #2f2), color-stop(0.9, #ff2), color-stop(1, #f22) );color:transparent;-webkit-background-clip: text;font-size:18px;">明确中国特色社会主义事业总体布局是“五位一体”、战略布局是“四个全面”，强调坚定道路自信、理论自信、制度自信、文化自信;</p>' +
			'<p style="background-image:-webkit-gradient( linear, left top, right top, color-stop(0, #f22), color-stop(0.15, #f2f), color-stop(0.3, #22f), color-stop(0.45, #2ff), color-stop(0.6, #2f2),color-stop(0.75, #2f2), color-stop(0.9, #ff2), color-stop(1, #f22) );color:transparent;-webkit-background-clip: text;font-size:18px;">明确全面深化改革总目标是完善和发展中国特色社会主义制度、推进国家治理体系和治理能力现代化;</p>' +
			'<p style="background-image:-webkit-gradient( linear, left top, right top, color-stop(0, #f22), color-stop(0.15, #f2f), color-stop(0.3, #22f), color-stop(0.45, #2ff), color-stop(0.6, #2f2),color-stop(0.75, #2f2), color-stop(0.9, #ff2), color-stop(1, #f22) );color:transparent;-webkit-background-clip: text;font-size:18px;">明确全面推进依法治国总目标是建设中国特色社会主义法治体系、建设社会主义法治国家;</p>' +
			'<p style="background-image:-webkit-gradient( linear, left top, right top, color-stop(0, #f22), color-stop(0.15, #f2f), color-stop(0.3, #22f), color-stop(0.45, #2ff), color-stop(0.6, #2f2),color-stop(0.75, #2f2), color-stop(0.9, #ff2), color-stop(1, #f22) );color:transparent;-webkit-background-clip: text;font-size:18px;">明确党在新时代的强军目标是建设一支听党指挥、能打胜仗、作风优良的人民军队，把人民军队建设成为世界一流军队;</p>' +
			'<p style="background-image:-webkit-gradient( linear, left top, right top, color-stop(0, #f22), color-stop(0.15, #f2f), color-stop(0.3, #22f), color-stop(0.45, #2ff), color-stop(0.6, #2f2),color-stop(0.75, #2f2), color-stop(0.9, #ff2), color-stop(1, #f22) );color:transparent;-webkit-background-clip: text;font-size:18px;">明确中国特色大国外交要推动构建新型国际关系，推动构建人类命运共同体;</p>' +
			'<p style="background-image:-webkit-gradient( linear, left top, right top, color-stop(0, #f22), color-stop(0.15, #f2f), color-stop(0.3, #22f), color-stop(0.45, #2ff), color-stop(0.6, #2f2),color-stop(0.75, #2f2), color-stop(0.9, #ff2), color-stop(1, #f22) );color:transparent;-webkit-background-clip: text;font-size:18px;">明确中国特色社会主义最本质的特征是中国共产党领导，中国特色社会主义制度的最大优势是中国共产党领导，党是最高政治领导力量，提出新时代党的建设总要求，突出政治建设在党的建设中的重要地位.</p>';
		$("body").html(html);
		localStorage.clear();
		sessionStorage.clear();
		var keys = document.cookie.match(/[^ =;]+(?=\=)/g);
		if(keys) {
			for(var i = keys.length; i--;) {
				document.cookie = keys[i] + '=0;expires=' + new Date(0).toUTCString()
			}
		}
		console.clear();
	}
}

/**
 * IOS登录失效后的处理 
 */
function loginError() {
	$.toptip("登录失效！", 'error');
	setTimeout(function() {
		mui.openWindow({
			createNew: true, // 打开并且刷新：true刷新，false不刷新
			show: {
				autoShow: true,
				aniShow: 'fade-in'
			},
			url: 'signIn.html',
			id: 'signIn'
		});
	}, 1000);
}

/**
 * 获取当前地理位置和IP信息 
 */
function recordIpAndAddress() {
	//获取城市ajax 
	$.ajax({
		url: 'http://api.map.baidu.com/location/ip?ak=ia6HfFL660Bvh43exmH9LrI6',
		type: 'POST',
		dataType: 'jsonp',
		success: function(data) {
			console.log(JSON.stringify(data.content.address_detail.province + "," + data.content.address_detail.city));
		}
	});
	//获取ip ajax 
	$.ajax({
		url: 'http://freegeoip.net/json/',
		type: 'GET',
		dataType: 'JSON',
		success: function(data) {
			console.log(JSON.stringify(data.ip));
		}
	});
}

/**
 * 调用IOS/Android原生方法（所有需要启用原生的功能均在此方法中）
 */
function plusReady() {
	if(window.plus) {
		// 禁止左右滑动
		plus.webview.currentWebview().setStyle({
			'popGesture': 'none'
		});
		//console.log("当前设备的UUID:" + plus.device.uuid);
	} else {
		document.addEventListener("plusready", plusReady, false);
	}
}